exaggerated boasting - French English Dictionary